-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
「ダンジョンズ&ドラゴンズ第5版」のダイスボット追加 #594
Conversation
Codecov ReportBase: 95.44% // Head: 95.45% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #594 +/- ##
==========================================
+ Coverage 95.44% 95.45% +0.01%
==========================================
Files 330 331 +1
Lines 18471 18582 +111
Branches 4773 4820 +47
==========================================
+ Hits 17629 17737 +108
- Misses 842 845 +3
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
うっかりダイスの修正値を指定する必要があるのを忘れていました。 ・[x]AC[y]n ex. AC15 ACP18 ACN14 +5AC16 -3ACP16 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます。いくつかフィードバックです。
式のフォーマット
加算ダイスに形式を寄せて、 XXX+n>=t
の形式が良いと思います。
有利不利
英語では Advantage / Disadvantage なので、P / NでなくA / D が良いと思います。
コマンド名
アーマークラスを指定するコマンドなのでなく、攻撃ロールであるとわかるようにAttack Rollsを省略してAR
Attack
AT
などにした方が良いと思います。
ヘルプ
「命中判定」ではなく、日本語のルールブックに合わせて「攻撃ロール」と表記してください。
能力値判定について
攻撃ロールと違ってクリティカル/ファンブルがありませんが、有利不利を扱いやすくするために攻撃ロールと似たフォーマットでコマンドを用意してもいいかもしれません。こうしておくと、ヘルプにも書かれるので、能力値判定で攻撃ロールコマンドを使ってしまうような問題が緩和されると思います。
早速のフィードバックありがとうございます。
ここが悩ましいところですね。 ・加算ダイスに形式を合わせた方がコマンドとして覚えがよく、混乱しにくい のと ・加算ダイスでは必要であったが、専用ダイスコマンドでは自明な指定はできるだけ排除したい の両方を満たせるコマンドが理想なのですが、なかなかそうもいかず。 コマンドの読み替えは前例がありますので、複数フォーマットから同一機能を使えるようにしてはどうかと思うのですが、どうでしょう? これ以外は、まったくもっておっしゃる通りですね。(^^; |
これについては読みと書きのトレードオフだと考えています。前提知識が自明な指定がある方が読み優先となり、コマンドの意味が理解しやすいので、私は自明な指定を推奨しています。
方向性が読み解けなかったので、具体例を交えて提案いただけると助かります。 |
ああ!これは良いですね! |
・ACコマンドの書式を「AC+x>=ty」式に変更した。 ・ACコマンドをATコマンドに変更した。 ・ATコマンドを元に「能力値判定」のコマンド「AR」を追加した。 ・ヘルプを仕様変更に合わせて変更した。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
能力値判定のテストケースがないようなので、追加をお願いします。
失礼しました。うっかり放置状態になっておりました。 |
ありがとうございます! マージしました。 |
「ダンジョンズ&ドラゴンス第5版」をプレイしたところ、クリティカル・ファンブル・成功・失敗の表示が無く、BCdiceを使っているにしては「寂しい感じ」がしたので戦闘用ダイスコマンドを書いてみました。
実装コマンドは「AC」コマンドのみで、攻撃対象になった相手のACをnとして
ACnで実行します。
また、先頭に「+(有利)または-(不利)」を指定することで、有利不利のダイスを自動ロールします。
ex. +AC14 -AC18
とりあえずこれだけですが、戦闘が楽しくなれば幸いです。